package com.ruoyi.project.warehouseSystem.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 不同仓库的存储量查询对象 c_warehouse_message
 * 
 * @author wangshuo
 * @date 2021-07-18
 */
public class CWarehouseMessage extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 配件编号 */
    @Excel(name = "配件编号")
    private String pNumber;

    /** 配件名称 */
    @Excel(name = "配件名称")
    private String pName;

    /** 配件所属分类 */
    @Excel(name = "配件所属分类")
    private String pClassify;

    /** 配件品牌 */
    @Excel(name = "配件品牌")
    private String pBrand;

    /** 配件规格型号 */
    @Excel(name = "配件规格型号")
    private String pModel;

    /** 入库总量 */
    @Excel(name = "入库总量")
    private Long pInstorage;

    /** 出库总量 */
    @Excel(name = "出库总量")
    private Long pOutstorage;

    /** 退库总量 */
    @Excel(name = "退库总量")
    private Long pBackstorage;

    /** 当前库存总量 */
    @Excel(name = "当前库存总量")
    private Long pTotal;

    /** 所属仓库id */
    @Excel(name = "所属仓库id")
    private Long pWarehouseid;

    /** 备用1 */
    @Excel(name = "备用1")
    private String pText1;

    /** 备用2 */
    @Excel(name = "备用2")
    private String pText2;

    /** 备用3 */
    @Excel(name = "备用3")
    private Long pText3;

    /** 备用4 */
    @Excel(name = "备用4")
    private Long pText4;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setpNumber(String pNumber) 
    {
        this.pNumber = pNumber;
    }

    public String getpNumber() 
    {
        return pNumber;
    }
    public void setpName(String pName) 
    {
        this.pName = pName;
    }

    public String getpName() 
    {
        return pName;
    }
    public void setpClassify(String pClassify) 
    {
        this.pClassify = pClassify;
    }

    public String getpClassify() 
    {
        return pClassify;
    }
    public void setpBrand(String pBrand) 
    {
        this.pBrand = pBrand;
    }

    public String getpBrand() 
    {
        return pBrand;
    }
    public void setpModel(String pModel) 
    {
        this.pModel = pModel;
    }

    public String getpModel() 
    {
        return pModel;
    }
    public void setpInstorage(Long pInstorage) 
    {
        this.pInstorage = pInstorage;
    }

    public Long getpInstorage() 
    {
        return pInstorage;
    }
    public void setpOutstorage(Long pOutstorage) 
    {
        this.pOutstorage = pOutstorage;
    }

    public Long getpOutstorage() 
    {
        return pOutstorage;
    }
    public void setpBackstorage(Long pBackstorage) 
    {
        this.pBackstorage = pBackstorage;
    }

    public Long getpBackstorage() 
    {
        return pBackstorage;
    }
    public void setpTotal(Long pTotal) 
    {
        this.pTotal = pTotal;
    }

    public Long getpTotal() 
    {
        return pTotal;
    }
    public void setpWarehouseid(Long pWarehouseid) 
    {
        this.pWarehouseid = pWarehouseid;
    }

    public Long getpWarehouseid() 
    {
        return pWarehouseid;
    }
    public void setpText1(String pText1) 
    {
        this.pText1 = pText1;
    }

    public String getpText1() 
    {
        return pText1;
    }
    public void setpText2(String pText2) 
    {
        this.pText2 = pText2;
    }

    public String getpText2() 
    {
        return pText2;
    }
    public void setpText3(Long pText3) 
    {
        this.pText3 = pText3;
    }

    public Long getpText3() 
    {
        return pText3;
    }
    public void setpText4(Long pText4) 
    {
        this.pText4 = pText4;
    }

    public Long getpText4() 
    {
        return pText4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pNumber", getpNumber())
            .append("pName", getpName())
            .append("pClassify", getpClassify())
            .append("pBrand", getpBrand())
            .append("pModel", getpModel())
            .append("pInstorage", getpInstorage())
            .append("pOutstorage", getpOutstorage())
            .append("pBackstorage", getpBackstorage())
            .append("pTotal", getpTotal())
            .append("pWarehouseid", getpWarehouseid())
            .append("pText1", getpText1())
            .append("pText2", getpText2())
            .append("pText3", getpText3())
            .append("pText4", getpText4())
            .toString();
    }
}
